page {
	background-color: #F6F6F6;
	font-size: 28rpx;
}
.f14{
	font-size: 14rpx;
}
.f16{
	font-size: 16rpx;
}

.f18 {
	font-size: 18rpx;
}

.f20 {
	font-size: 20rpx;
}

.f22 {
	font-size: 22rpx;
}

.f24 {
	font-size: 24rpx;
}

.f26 {
	font-size: 26rpx;
}

.f28 {
	font-size: 28rpx;
}

.f30 {
	font-size: 30rpx;
}

.f32 {
	font-size: 32rpx;
}

.f34 {
	font-size: 34rpx;
}

.f36 {
	font-size: 36rpx;
}

.f38 {
	font-size: 38rpx;
}

.f40 {
	font-size: 40rpx;
}

.f42 {
	font-size: 42rpx;
}

.f44 {
	font-size: 44rpx;
}

.f46 {
	font-size: 46rpx;
}

.f48 {
	font-size: 48rpx;
}

.f50 {
	font-size: 50rpx;
}

.c000 {
	color: #000;
}

.cfff {
	color: #FFF;
}

.c333 {
	color: #333;
}

.c666 {
	color: #666;
}

.c999 {
	color: #999;
}
.cred{
	color: #ff0000;
}
.bgfff{
	background: #FFF;
}
.flex{
	display: flex;
}
.flex-ac{
	display: flex;
	align-items: center;
}
.flex-ac-row{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.flex-ac-jb{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex-ac-jc{
	display: flex;
	align-items: center;
	justify-content: center;
}
.flex-ac-je{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.flex-ac-jb-row{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.flex-dc{
	display: flex;
	flex-direction: column;
}
.flex-dc-ac{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.flex-dc-ac-jc{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.flex-dc-ae{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.flex1{
	flex: 1;
}

/* 超出一行省略 */
.qoverDot {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

/* 超出二行省略 */
.qoverDot2 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*保存按钮*/
.saveBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	background-image: linear-gradient(to bottom, #44a3ff, #0584ff);
	color: #FFFFFF;
	border-radius: 60rpx;
	height: 100rpx;
	font-size: 30rpx;
}

.primary-color {
	color: #F406FE;
}
.primary-color2 {
	color: #3BB7FF;
}

.primary-bg-color {
	background-color: #F406FE;
}

.plStyle {
	color: #999;
	font-size: 24rpx;
}
.center{
	text-align: center;
}